<?php
	require_once("../conexion/conexion.php");
	function IngresaFactura($num,$fecha,$nombre,$rut,$dir,$giro,$ciudad,$fono)
	{
		$con = new Conexion();
		$con2 = $con->conexionBD("fpproduccion");
		$sql = "insert into guiadespacho (GDNum,GDFecha,GDNombre,GDRut,GDDir,GDGiro,GDCiudad,GDFono) values ('".$num."','".$fecha."','".$nombre."','".$rut."','".$dir."','".$giro."','".$ciudad."','".$fono."')";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$con->cerrarBD();
	}
	
	function IngresaFacturaItem($num,$cant,$obs,$unit)
	{
		$con = new Conexion();
		$con2 = $con->conexionBD("fpproduccion");
		$sql = "insert into detalleguiadespacho (GDNum,DetCant,DetObs,DetUnit) values ('".$num."','".$cant."','".$obs."','".$unit."')";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$con->cerrarBD();
	}
	
	function BuscaFactura($fac)
	{
		$con = new Conexion();
		$con2 = $con->conexionBD("fpproduccion");
		$sql = "select * from guiadespacho where GDNum='".$fac."'";
		$res = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$fila = mysql_num_rows($res);
		$con->cerrarBD();
		return $fila;
	}
	
	extract($_POST);
	if(($txtCantidad1=='')or($txtUnitario1=='')or($txtNum=='')or($txtPersona=='')or($txtFechaIni==''))
	{
		echo "<script>0;alert('INGRESE TODA LA INFORMACION REQUERIDA !!!');</script>";
	}
	else
	{
		$valor = BuscaFactura($txtNum);
		if($valor==0)
		{
			$fechaFac = explode("-",$txtFechaIni);
			$fechaFac = $fechaFac[2]."-".$fechaFac[1]."-".$fechaFac[0];
			$persona = strtoupper($txtPersona);
			$dir = strtoupper($txtDir);
			$giro = strtoupper($txtGiro);
			$ciudad = strtoupper($txtCiudad);
			IngresaFactura($txtNum,$fechaFac,$persona,$txtRut,$dir,$giro,$ciudad,$txtFono);
			
			for($i=1;$i<=$txtCant;$i++)
			{
				if((isset($_POST['txtCantidad'.$i])) and (!empty($_POST['txtCantidad'.$i]))and (!empty($_POST['txtUnitario'.$i])))
				{
					$unitario = str_replace ( ".", "",$_POST['txtUnitario'.$i]);
					$obs = strtoupper($_POST['txtDetalle'.$i]);
					IngresaFacturaItem($txtNum,$_POST['txtCantidad'.$i],$obs,$unitario);
				}
			}
			echo "<script>1;alert('SE INGRESO CORRECTAMENTE LA GUIA DE DESPACHO !!!');</script>";
		}
		else
		{
			echo "<script>0;alert('EL NUMERO DE GUIA YA EXISTE !!!');</script>";
		}
	}
?>